home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #6 / Amiga Plus CD - 2004 - No. 06.iso / AmiSoft / Comm / misc / trsi-ftpd01.lha / FAME-FTPd / source / proto.h < prev    next >
C/C++ Source or Header  |  2004-04-24  |  2KB  |  53 lines

  1. /****************************************************************************************
  2.  *  PROJECT: FAME-FTPd
  3.  *     FILE: proto.h
  4.  *  PURPOSE: Prototype definitions
  5.  *  CREATED: 05-MAY-2003
  6.  * MODIFIED: 21-JAN-2004
  7.  *   AUTHOR: Sascha 'SieGeL' Pfalz
  8.  ****************************************************************************************/
  9.  
  10. /*
  11.  *     Protos in main.c
  12.  */
  13.  
  14. extern void ClosLibs(void);
  15. extern char *_ProgramName;
  16. extern void fail(long iocode, char *errstring, ...);
  17.  
  18. /*
  19.  *     Protos in support.c
  20.  */
  21.  
  22. extern void     DebugLog(char *fmt, ...);
  23. extern STRPTR tcp_error(int error);
  24. extern int         readline(int fd, char *bufptr, size_t len);
  25. extern int         usprintf(LONG s,short stripflag, char *fmt,...);
  26. extern void     CutCRLF(char *s);
  27. extern int         usputc(LONG s,char c);
  28. extern BOOL __regargs FormatStamp(struct DateStamp *Stamp,STRPTR DateBuffer,struct Locale *loc,BOOL listdate);
  29. extern void     ConvertSpaces(char *s);
  30. extern long        GetFileSize(char *fpath);
  31. extern long     GetFileSizeFH(BPTR fh);
  32. extern long     DNSLookUp(struct sockaddr_in *, STRPTR name);
  33. extern void   WeektopStats(void);
  34.  
  35. /*
  36.  *  Protos in famesupport.c
  37.  */
  38.  
  39. extern long     RetrieveFAMEInfos(void);
  40. extern BOOL     ValidateFAMEUser(char *user,char *pass,struct FTP *ftp);
  41. extern void     FreeConferenceList(void);
  42. extern BOOL     AddFileToUList(char *fullname, long fsize, long cnum,struct FTP *ftp, char *tempname);
  43. extern BOOL     CheckForDoubles(char *fullname, long confnum);
  44. extern long     GetConfNumber(char *confname);
  45. extern BOOL     CheckIfOnline(long unumcheck);
  46.  
  47. /*
  48.  *  Protos in MakeArray.c
  49.  */
  50.  
  51. extern char **MakeArray (char *s,char sep);
  52. extern void FreeArray (char **strings);
  53.